.big-content {
	z-index: 1000;
	position: relative;
	padding: 30px 50px 30px 50px;
	.header-link {
		margin-left: 15px;
		font-weight: bold;
		font-size: 22px;
		a, a:visited{
			font-style: italic;
			text-decoration: none;
		}
	}

	.content {
		padding: 20px;
		margin: 14px;
		height: auto;
		background-color: #D3D3D3;
		border-radius: 5px;

		.h1 {
			font-size: 20px;
			font-weight: bold;
			color:	#00BCD1;
		}

		.tit {
			font-size: 15px;
			font-weight: bold;
			padding:  10px 15px 3px 15px;
		}

		.cont {
			font-size: 15px;
			font-style: italic;
			padding:  3px 15px 10px 15px;
		}
		a, a:visited{
			float: right;
		}
		.text-content {
			width: 500px;
			padding: 0 30px;
		}
	}

	.error {
		color: red;
		font-size: 12px;
	}

	.form-content {
		display: inline-block;
		padding: 20px 40px 20px 40px;
		margin: 14px;
		height: auto;
		width: auto;
		background-color: #D3D3D3;
		border-radius: 5px;
		font-size: 14px;
		font-weight: 15px;

		.field_with_errors {
			display: block;
			height: auto;
		}

		.small-error #error_explanation{
			width: auto;
		}

		.h1 {
			font-size: 20px;
			font-weight: bold;
			color:	#00BCD1;
		}

		#error_explanation {
			text-align: left;
			margin-top: 10px;
			border: solid 1px red;
			border-radius: 3px;
			text-align: left;
			padding-left: 10px;
			color: red;
			h2 {
				font-size: 14px;
				font-weight: thinner;
			}
		}

		label {
			margin-top: 10px;
			margin-right: 20px;
			float: left;
			//color: green;
		}

  	input {
		 	float: right;
		 	margin-top: 8px;
			width: 230px;
		}

		textarea {
			float: right;
			margin-top: 8px;
			height: 100px;
			width: 228px;
		}

  	select {
		 	float: right;
		 	margin-top: 8px;
			width: 235px;
		}

		.submit_btn {
			float: right;
			margin-top: 10px;
			width: auto;
		}
	}

	.header-faq {
		margin-left: 15px;
		font-weight: bold;
		font-size: 22px;
		font-style: italic;
		text-decoration: none;
		color: #00BCD1;
	}

	.devise-content {
		display: inline-block;
		padding: 20px 40px 20px 40px;
		margin: 14px;
		min-height: 120px;
		background-color: #D3D3D3;
		border-radius: 5px;
		font-size: 14px;
		font-weight: 15px;

		.field_with_errors {
			display: inline;
		}

		.small-error #error_explanation{
			width: 285px;
		}

		#error_explanation {
			text-align: left;
			margin-top: 10px;
			border: solid 1px red;
			border-radius: 3px;
			text-align: left;
			padding-left: 10px;
			color: red;
			h2 {
				font-size: 14px;
				font-weight: thinner;
			}
		}


		label {
			margin-top: 10px;
			margin-right: 20px;
			float: left;
		}

		.remember-label {
			margin-right: 0;
		}

		.remember-checkbox {
			float: left;
			margin-top: 11px;
		}

		input {
			margin-top: 8px;
			float: right;
		}

		.submit {
			height: 28px;
			margin-top: 10px;
		}
		.submit2 {
			width: 230px;
			height: 28px;
			margin: 10px 5px 0px 0px;
		}
		.links-block {
			display: inline-block;
			margin: 10px 8px 0px 0px;
			font-size: 13px;
			a, a:visited {
				font-style: italic;
				color: blue;
				text-decoration: none;
			}
		}
	}

	.small-content {
		width: 230px;
		height: 90px;
		background-color: #D3D3D3;
		border-radius: 5px;
		padding: 10px;
		margin: 14px;

		.text-content {
			margin-left: 10px;
			width: 160px;
		}
	}
}

.title {
	font-size: 30px;
	font-weight: bold;
	color: #00BCD1;
	margin-left: 20px;
}

.h1 {
	font-size: 15px;
	font-weight: bold;
}

.h2 {
	font-size: 12px;
	line-height: 15px;
}

.h3 {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: DarkCyan;
}


.divider {
	color: #00BCD1;
	margin-left: 15px;
	font-weight: bold;
	font-size: 20px;
}

.active {
	a, a:visited {
		color: #00BCD1;
	}
}

.inactive {
	a, a:visited {
		color: #D3D3D3;
	}
}

.link{
	a, a:visited{
		color: blue;
		font-style: italic;
		text-decoration: none;
	}
}

.search_form {
	margin-right: 18px;

	input {
		border-radius: 3px;
		width: 150px;
		height: 17px;
	}
}

.search-title {
	margin-left: 15px;
	font-weight: bold;
	font-size: 22px;
	font-style: italic;
	color: #00BCD1;
}

.title-link {
	a, a:visited{
		color: blue;
		text-decoration: none;
	}	
}

.error-link{
		color: #FF0066;
		font-style: italic;
}

.warning-link{
		color:  #FF6600;
		font-style: italic;
}
